home *** CD-ROM | disk | FTP | other *** search
/ PC World Interactive 7 / PC World Interactive 7.iso / program / ctutor.exe / SOURCE / BACKWARD.C < prev    next >
C/C++ Source or Header  |  1994-05-15  |  770b  |  37 lines

  1.                              /* Chapter 5 - Program 6 - BACKWARD.C */
  2. #include "stdio.h"       /* Prototypes for standard Input/Output   */
  3. #include "string.h"      /* Prototypes for string operations       */
  4.  
  5. void forward_and_backwards(char line_of_char[], int index);
  6.  
  7. void main()
  8. {
  9. char line_of_char[80];
  10. int index = 0;
  11.  
  12.    strcpy(line_of_char, "This is a string.\n");
  13.  
  14.    forward_and_backwards(line_of_char, index);
  15. }
  16.  
  17. void forward_and_backwards(char line_of_char[], int index)
  18. {
  19.    if (line_of_char[index]) {
  20.       printf("%c", line_of_char[index]);
  21.       index++;
  22.       forward_and_backwards(line_of_char, index);
  23.    }
  24.    printf("%c", line_of_char[index]);
  25. }
  26.  
  27.  
  28.  
  29.  
  30. /* Result of execution
  31.  
  32. This is a string.
  33.  
  34. .gnirts a si sih
  35.  
  36. */
  37.